package com.aaa.cart.service;

import com.aaa.entity.OmsCartItem;

import java.util.List;
import java.util.Map;

/**
 * fileName:CartService
 * description:
 * author:MT
 * createTime:2020/2/20 18:09
 * version:1.0.0
 */
public interface CartService {
    /**
     * 添加商品到购物车若该商品已存在数量加一
     * 不存在则添加
     * @param map
     * @return
     */
    int addToCart(Map map);
    /**
     * 添加商品到购物车若该商品已存在数量加一
     * 不存在则添加
     * @param map
     * @return
     */
    int minusToCart(Map map);


    /**
     * 查询购物车中的所有商品
     *
     * @param map 购物车信息
     * @return 购物车集合
     */
    List<Map> queryCartItem(Map map);

    /**
     * 删除购物车
     *
     * @param map
     * @return 结果
     */
    int deleteCartItemById(Map map);
}
